-
Notifications
You must be signed in to change notification settings - Fork 521
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v2 - Cypher #47
Merged
v2 - Cypher #47
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Updated regex to support all the mega.nz links
- Added progress bar for downloading and uploading from telegram - Updated text message strings
- Added support for private file/folder download - Fixed fs errors in megatools.download function
- added config vars info in readme - added copyright header - renamed cors.py to sysfncs.py
file_info function can be used to get basic file info such as name and size of the file
return with a message saying user hasn't logged if the task is account bound and user isn't logged in currently
- added support for global mode (set AUTH_USERS to "*") - better authorization logic
- added ban / unban features - update database schema to keep track of files a user has downloaded / uploaded
- database: update database schema to only use "users" collection for everything including bans - privacy: support for private, public and global mode with admins - admin: added info command some other minor changes
- added group chat support - fixed megatools not working without login - cancellable upload tasks - limit 1 process per user at a time - fixed MeganzClient.full_cleanup throwing error when msg_id is None or not in glob_tmp - prevent admins from getting banned - prevent users from logging in public chats - some text string updates
- added support for folder info - pre compile regexes - use asyncio.subprocess instead of subprocess - added some missing exceptions to __checkErrors function - minor bug fixes
- added user account info method - store env in a variable instead of calling copy method on each request - paste folder struct to nekobin to avoid message too long errors
- added proxy support for megadl - added user account info command - renamed database to CypherDB - fixed database resetting everytime a user starts the bot - fixed folder info error - moved additional functions to bonus.py - updated message strings
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Mega.nz-Bot - Cypher
Get ready to experience a major transformation in your bot's capabilities ✨!
Here's what's new:
Rebuilt from the Ground Up ️🏢
The codebase has been completely rewritten and organized for enhanced performance and maintainability.
Effortless Configuration ⚙️
.env
files and environment variables.Network Control 🌐
Multi-User Authentication 👨👩👦
Enhanced Security 🛡
Extendable 🧩
Ready to use Cypher? Deploy a new instance or Update existing one!